(為RTX4090默哀)
今天我們使用admin後台來檢視輸入的資料,
我們到VSCode裡面尋找admin.py
檔案。
添加以下指令:
#<admin.py>
from django.contrib import admin
#引入參數
from job.models import * #<---[星號*]表示從models裡引入"所有資料表名稱"
# Register your models here.
再來要將資料表新增名稱與內容物格式設定:
#class <在admin顯示的資料表名稱> (admin.ModelAdmin)
class ClasslistAdmin(admin.ModelAdmin):
#清單顯示(Django固定用法)
list_display = ('id', # 新增要在後台顯示的欄位(一共八個)
'Grade',
'Class',
'Gender',
'Number',
'Name',
'Upload_Time',
'Last_Modified')
最底下增加一行註冊資料表模型:
#註冊資料表模型 ( <model的資料表名稱> , <對應的註冊模型> )
admin.site.register(Classlist, ClasslistAdmin)
修改後不需同步資料夾,在admin.py
所做的動作不會去引響資料庫,而是告訴資料庫怎麼顯示所需的數值出來。
到瀏覽器輸入127.0.0.1:8000/admin
看看吧!
這裡就顯示一個我們創建的資料表了,點進去看看有沒有上回加入的資料。
有顯示成功就完成囉!
可以再試著傳送幾筆不同的資料試試:
到後台看看資料新增情況:
既然能新增資料,當然也能修改資料與刪除資料,我們留到下回再說吧!
大家掰掰~
圖片來源:RTX 4090 + ITX